home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 96 / PC Zone #096.7z / Dppcz1200.mdf / Demos / Gunlok / data1.cab / Program_Executable_Files / scripts / mplay_mountain.gls < prev    next >
Text File  |  2000-09-09  |  7KB  |  326 lines

  1. /************/
  2. /* INCLUDES */
  3. /************/
  4.  
  5. // n.b. when multiple inclusion is prevented some of these will be automatically included by others as required
  6.  
  7. // default things to inherit our objects from
  8.  
  9. #include "defaults.gsh"
  10.  
  11. // good guys
  12.  
  13. #include "frend.gsh"
  14. #include "hark.gsh"
  15. #include "gunlok.gsh"
  16. #include "elint.gsh"
  17. #include "maskelyn.gsh"
  18.  
  19. // bad guys
  20.  
  21.  
  22.  
  23. // neutral things
  24.  
  25.  
  26. // fires
  27.  
  28.  
  29. /*********/
  30. /* NOTES */
  31. /*********/
  32.  
  33. /**********/
  34. /* SHAPES */
  35. /**********/
  36.  
  37. //world objects
  38.  
  39.  
  40. shape Shp_Junkpile_G
  41. {
  42.     file "objects\JUNKPILE G.rif"
  43.     name "JUNKPILE G"
  44. }
  45. shape Shp_Junkpile_L
  46. {
  47.     file "objects\JUNKPILE L.rif"
  48.     name "JUNKPILE L"
  49. }
  50. shape Shp_Junkpile_F
  51. {
  52.     file "objects\JUNKPILE F.rif"
  53.     name "JUNKPILE F"
  54. }
  55.  
  56. shape Shp_Junkpile_C
  57. {
  58.     file "objects\JUNKPILE C.rif"
  59.     name "JUNKPILE C"
  60. }
  61. shape Shp_Junkpile_E
  62. {
  63.     file "objects\JUNKPILE E.rif"
  64.     name "JUNKPILE E"
  65. }
  66. shape Shp_Garbage_D
  67. {
  68.     file "objects\GARBAGE D.rif"
  69.     name "GARBAGE D"
  70. }
  71. shape Shp_Garbage_H
  72. {
  73.     file "objects\GARBAGE H.rif"
  74.     name "GARBAGE H"
  75. }
  76.  
  77. shape Shp_Garbage_G
  78. {
  79.     file "objects\GARBAGE G.rif"
  80.     name "GARBAGE G"
  81. }
  82. shape Shp_Garbage_A
  83. {
  84.     file "objects\GARBAGE A.rif"
  85.     name "GARBAGE A"
  86. }
  87. shape Shp_Garbage_I
  88. {
  89.     file "objects\GARBAGE I.rif"
  90.     name "GARBAGE I"
  91. }
  92.  
  93. /**********/
  94. /* ROLES  */
  95. /**********/
  96.  
  97. // world objects
  98.  
  99. role Rol_Junkpile_G : Rol_DefaultGarbage
  100. {
  101.     shape Shp_Junkpile_G
  102. }
  103. role Rol_Junkpile_L : Rol_DefaultGarbage
  104. {
  105.     shape Shp_Junkpile_L
  106. }
  107. role Rol_Junkpile_F : Rol_DefaultGarbage
  108. {
  109.     shape Shp_Junkpile_F
  110. }
  111.  
  112. role Rol_Junkpile_C : Rol_DefaultGarbage
  113. {
  114.     shape Shp_Junkpile_C
  115. }
  116. role Rol_Junkpile_E : Rol_DefaultGarbage
  117. {
  118.     shape Shp_Junkpile_E
  119. }
  120. role Rol_Garbage_D : Rol_DefaultGarbage
  121. {
  122.     shape Shp_Garbage_D
  123. }
  124. role Rol_Garbage_H : Rol_DefaultGarbage
  125. {
  126.     shape Shp_Garbage_H
  127. }
  128.  
  129. role Rol_Garbage_G : Rol_DefaultGarbage
  130. {
  131.     shape Shp_Garbage_G
  132. }
  133. role Rol_Garbage_A : Rol_DefaultGarbage
  134. {
  135.     shape Shp_Garbage_A
  136. }
  137. role Rol_Garbage_I : Rol_DefaultGarbage
  138. {
  139.     shape Shp_Garbage_I
  140. }
  141.  
  142. /***********/
  143. /* THE MAP */
  144. /***********/
  145.  
  146. map /* _THE_ map - doesnt need a label */
  147. {
  148.     file "levels\mplay_mountain.rif"
  149.     name "Land"
  150.     bitmap "bitmaps\\mplay_mountain.rim"
  151.     camera plane none
  152.     max camera distance 100 // TBD exactly
  153.     shadow object rif "levels\mplay_mountain_shadow.rif"
  154.     shadow object name "Land"
  155.  
  156.     // PLAYERS TROOPS
  157.  
  158.     // AI'S TROOPS
  159.  
  160.     // NEUTRAL OBJECTS
  161.  
  162.     use Rol_Junkpile_G in team 0 for
  163.         "JUNKPILE GA" as "JUNKPILE_GA"
  164.     use Rol_Junkpile_G in team 0 for
  165.         "JUNKPILE GB" as "JUNKPILE_GB"
  166.     use Rol_Junkpile_G in team 0 for
  167.         "JUNKPILE GC" as "JUNKPILE_GC"
  168.     use Rol_Junkpile_G in team 0 for
  169.         "JUNKPILE GD" as "JUNKPILE_GD"
  170.  
  171.     use Rol_Junkpile_L in team 0 for
  172.         "JUNKPILE LA" as "JUNKPILE_LA"
  173.     use Rol_Junkpile_L in team 0 for
  174.         "JUNKPILE LB" as "JUNKPILE_LB"
  175.     use Rol_Junkpile_L in team 0 for
  176.         "JUNKPILE LC" as "JUNKPILE_LC"
  177.     use Rol_Junkpile_L in team 0 for
  178.         "JUNKPILE LD" as "JUNKPILE_LD"
  179.  
  180.     use Rol_Junkpile_F in team 0 for
  181.         "JUNKPILE FA" as "JUNKPILE_FA"
  182.     use Rol_Junkpile_F in team 0 for
  183.         "JUNKPILE FB" as "JUNKPILE_FB"
  184.     use Rol_Junkpile_F in team 0 for
  185.         "JUNKPILE FC" as "JUNKPILE_FC"
  186.     use Rol_Junkpile_F in team 0 for
  187.         "JUNKPILE FD" as "JUNKPILE_FD"
  188.  
  189.     use Rol_Junkpile_C in team 0 for
  190.         "JUNKPILE C" as "JUNKPILE_C"
  191.  
  192.     use Rol_Junkpile_C in team 0 for
  193.         "JUNKPILE CB" as "JUNKPILE_CB"
  194.  
  195.     use Rol_Junkpile_C in team 0 for
  196.         "JUNKPILE CC" as "JUNKPILE_CC"
  197.  
  198.     use Rol_Junkpile_C in team 0 for
  199.         "JUNKPILE CD" as "JUNKPILE_CD"
  200.  
  201.     use Rol_Junkpile_C in team 0 for
  202.         "JUNKPILE CE" as "JUNKPILE_CE"
  203.  
  204.     use Rol_Junkpile_C in team 0 for
  205.         "JUNKPILE CF" as "JUNKPILE_CF"
  206.  
  207.     use Rol_Junkpile_C in team 0 for
  208.         "JUNKPILE CG" as "JUNKPILE_CG"
  209.     
  210.     use Rol_Junkpile_E in team 0 for
  211.         "JUNKPILE E" as "JUNKPILE_E"
  212.  
  213.     use Rol_Junkpile_E in team 0 for
  214.         "JUNKPILE EB" as "JUNKPILE_EB"
  215.  
  216.     use Rol_Junkpile_E in team 0 for
  217.         "JUNKPILE EC" as "JUNKPILE_EC"
  218.  
  219.     use Rol_Junkpile_E in team 0 for
  220.         "JUNKPILE ED" as "JUNKPILE_ED"
  221.  
  222.     use Rol_Junkpile_E in team 0 for
  223.         "JUNKPILE EE" as "JUNKPILE_EE"
  224.  
  225.     use Rol_Junkpile_E in team 0 for
  226.         "JUNKPILE EF" as "JUNKPILE_EF"
  227.  
  228.     use Rol_Junkpile_E in team 0 for
  229.         "JUNKPILE EG" as "JUNKPILE_EG"    
  230.  
  231.     use Rol_Garbage_D in team 0 for
  232.         "GARBAGE D" as "GARBAGE_D"
  233.  
  234.     use Rol_Garbage_D in team 0 for
  235.         "GARBAGE DB" as "GARBAGE_DB"
  236.  
  237.     use Rol_Garbage_D in team 0 for
  238.         "GARBAGE DC" as "GARBAGE_DC"
  239.  
  240.     use Rol_Garbage_D in team 0 for
  241.         "GARBAGE DD" as "GARBAGE_DD"
  242.  
  243.     use Rol_Garbage_D in team 0 for
  244.         "GARBAGE DE" as "GARBAGE_DE"
  245.  
  246.     use Rol_Garbage_D in team 0 for
  247.         "GARBAGE DF" as "GARBAGE_DF"
  248.  
  249.     use Rol_Garbage_D in team 0 for
  250.         "GARBAGE DG" as "GARBAGE_DG"
  251.  
  252.     use Rol_Garbage_H in team 0 for
  253.         "GARBAGE H" as "GARBAGE_H"
  254.     
  255.     use Rol_Garbage_H in team 0 for
  256.         "GARBAGE HB" as "GARBAGE_HB"
  257.     
  258.     use Rol_Garbage_H in team 0 for
  259.         "GARBAGE HC" as "GARBAGE_HC"
  260.     
  261.     use Rol_Garbage_H in team 0 for
  262.         "GARBAGE HD" as "GARBAGE_HD"
  263.     
  264.     use Rol_Garbage_H in team 0 for
  265.         "GARBAGE HE" as "GARBAGE_HE"
  266.     
  267.     use Rol_Garbage_H in team 0 for
  268.         "GARBAGE HF" as "GARBAGE_HF"
  269.     
  270.     use Rol_Garbage_H in team 0 for
  271.         "GARBAGE HG" as "GARBAGE_HG"
  272.  
  273.  
  274.     use Rol_Garbage_D in team 0 for
  275.         "GARBAGE DH" as "GARBAGE_DH"
  276.  
  277.     use Rol_Garbage_D in team 0 for
  278.         "GARBAGE DI" as "GARBAGE_DI"
  279.     
  280.     use Rol_Garbage_D in team 0 for
  281.         "GARBAGE DJ" as "GARBAGE_DJ"
  282.     
  283.     use Rol_Garbage_D in team 0 for
  284.         "GARBAGE DK" as "GARBAGE_DK"
  285.     
  286.     use Rol_Garbage_H in team 0 for
  287.         "GARBAGE HH" as "GARBAGE_HH"
  288.     
  289.     use Rol_Garbage_H in team 0 for
  290.         "GARBAGE HI" as "GARBAGE_HI"
  291.     
  292.     use Rol_Garbage_H in team 0 for
  293.         "GARBAGE HJ" as "GARBAGE_HJ"
  294.     
  295.     use Rol_Garbage_H in team 0 for
  296.         "GARBAGE HK" as "GARBAGE_HK"
  297.  
  298.  
  299.     use Rol_Garbage_G in team 0 for
  300.         "GARBAGE GA" as "GARBAGE_GA"
  301.     use Rol_Garbage_G in team 0 for
  302.         "GARBAGE GB" as "GARBAGE_GB"
  303.     use Rol_Garbage_G in team 0 for
  304.         "GARBAGE GC" as "GARBAGE_GC"
  305.     use Rol_Garbage_G in team 0 for
  306.         "GARBAGE GD" as "GARBAGE_GD"
  307.  
  308.     use Rol_Garbage_A in team 0 for
  309.         "GARBAGE AA" as "GARBAGE_AA"
  310.     use Rol_Garbage_A in team 0 for
  311.         "GARBAGE AB" as "GARBAGE_AB"
  312.     use Rol_Garbage_A in team 0 for
  313.         "GARBAGE AC" as "GARBAGE_AC"
  314.     use Rol_Garbage_A in team 0 for
  315.         "GARBAGE AD" as "GARBAGE_AD"
  316.  
  317.     use Rol_Garbage_I in team 0 for
  318.         "GARBAGE IA" as "GARBAGE_IA"
  319.     use Rol_Garbage_I in team 0 for
  320.         "GARBAGE IB" as "GARBAGE_IB"
  321.     use Rol_Garbage_I in team 0 for
  322.         "GARBAGE IC" as "GARBAGE_IC"
  323.     use Rol_Garbage_I in team 0 for
  324.         "GARBAGE ID" as "GARBAGE_ID"
  325.  
  326. }